Example for IP Group Keep-Alive
This example uses a Message Condition rule based on IP Group connectivity status (param.ipg.<Name>.is-alive) to determine the destination of the call. The device routes the calls between IP Groups "ITSP" and "MainServer". "MainServer" is always accessible to the device, but it in turn routes calls to the "Cloud" IP Group, which may not always be accessible(for whatever reason). If "Cloud" is inaccessible (offline), the device routes the call to an alternative server ("AltServer").
1. | Proxy Sets table configuration: |
Index |
Name |
Proxy Keep-Alive |
---|---|---|
1 |
ITSP |
Disable |
2 |
Cloud |
Using OPTIONS |
3 |
Main-Server |
Disable |
4 |
Alt-Server |
Disable |
2. | IP Groups table configuration: |
Index |
Name |
Proxy Set |
---|---|---|
1 |
ITSP |
ITSP |
2 |
Cloud |
Cloud |
3 |
Main-Server |
Main-Server |
4 |
Alt-Server |
Alt-Server |
3. | Message Conditions table configuration: |
Index |
Name |
Condition |
---|---|---|
1 |
Cloud-Status |
param.ipg.Cloud.is-alive == 'true' |
4. | IP-to-IP Routing table configuration: |
Index |
Source IP Group |
Alternative Route Options |
Message Condition |
Destination IP Group |
---|---|---|---|---|
1 |
ITSP |
Route Row |
Cloud-Status |
Main-Server |
2 |
ITSP |
Route Row |
|
Alt-Server |